An HPF Symbolic Debugging System Concepts and Design
نویسنده
چکیده
Debuggers are critical tools for the software development. The design and implementation of a source-level debugging system that enables the HPF programmer to observe the behavior of the program at the level at which the program has been developed presents unique challenges. The main requirement put on an HPF de-bugger is to observe and control the state of many processors, to summarize and present distributed information in a concise and clear way in terms of the source program to the user. To be practical, the debugger has to support interactive source-level debugging of large-scale applications on large machines. In this paper we deene design goals for HPF debuggers and present an architecture of an advanced HPF debugging system DeHiFo, which addresses several challenges involved and provides signiicant contributions to the existing debugging technology. The HPF debugger is a rather complex system. Its development requires a systematic cooperation between several partners. DeHiFo is being developed within the Special Research Program SFB F011 \AURORA" in cooperation with
منابع مشابه
DeHiFo-an advanced HPF debugging system
Debuggers are critical tools for the software development. The design and implementation of a source-level debugging system that enables the HPF programmer to observe the behavior of the program at the level at which the program has been developed presents unique challenges. The main requirement put on an HPF debugger is to observe and control the state of many processors, to summarize and pres...
متن کاملSymbol Table Management in an HPF Debugger
In this paper we present a functionality and a structure of a symbol table manager for debugging HPF programs. The manager retrieves information from executable les generated by diierent Fortran 77/90 and HPF compilers and converts it into an internal representation independent of le format, which is accessed by the debugging system.
متن کاملAdvanced visualization and data distribution steering in an HPF parallelization environment
On distributed-memory systems, the quality of the data distribution has a crucial impact on the eeciency of the computation. Sophisticated visualization of large in-core and out-of-core data, and steering capabilities of the debugging system sig-niicantly reduce program development cycle, especially for irregular applications. In this paper we present an advanced system for visualization and st...
متن کاملInterpreting the Performance of HPF / Fortran 90
In this paper we present a novel interpretive approach for accurate and cost-eeective performance prediction in a high performance computing environment , and describe the design of a source-driven HPF/Fortran 90D performance prediction framework based on this approach. The performance prediction framework has been implemented as part of a HPF/Fortran 90D application development environment. A ...
متن کاملReflecting the symbolic meanings of Islamic mysticism in design of Mosque in Hermeneutic and Semiotic as research methodology
Mosques, as symbol of Islamic architecture must play an important role in reflecting the superiority of Allah the Almighty. There are many ways in making it successful and one of them is through the high quality of aesthetic value. Aesthetic value in Islamic art and architecture is normally portrayed by the highest degree of motifs and ornamentation. Contemporary mosque designers normally focus...
متن کامل